local AS = ElvUI[1]:GetModule('AddOnSkins')

local name = "OdysseySkin"
function AS:SkinOdyssey()
	OdysseyMapsMenuScrollFrame:StripTextures(true)
	OdysseyFrameQuestDetailsSeries:StripTextures(true)
	OdysseyFrameSearchScrollFrame:StripTextures(true)
	OdysseyFramePortrait:Kill()
	AS:SkinFrame(OdysseyFrame)
	AS:SkinFrame(OdysseyFrameRealmSummaryScrollFrame)
	AS:SkinFrame(OdysseyFrameQuestDB)
	AS:SkinFrame(OdysseyFrameQuestDBScrollFrame)
	AS:SkinFrame(OdysseyFrameQuestDetails)
	AS:SkinFrame(OdysseyFrameZoneMaps)
	AS:SkinScrollBar(OdysseyFrameQuestDBScrollFrameScrollBar)
	AS:SkinScrollBar(OdysseyFrameRealmSummaryScrollFrameScrollBar)
	AS:SkinScrollBar(OdysseyMapsMenuScrollFrameScrollBar)
	AS:SkinEditBox(OdysseyFrame_SearchEditBox)
	AS:SkinEditBox(OdysseyFrameQuestDB_MinLevel)
	AS:SkinEditBox(OdysseyFrameQuestDB_MaxLevel)
	OdysseyFrame_ResetButton:Point("TOPLEFT", OdysseyFrame, "TOPLEFT", 55, -77)
	OdysseyFrameTab1:Point("TOPLEFT", OdysseyFrame, "BOTTOMLEFT", -5, 2)
	AS:SkinButton(OdysseyFrame_ResetButton)
	AS:SkinButton(OdysseyFrame_SearchButton)
	AS:SkinButton(OdysseyFrameQuestDB_GetHistory)
	AS:SkinCloseButton(OdysseyFrameCloseButton)
	AS:SkinNextPrevButton(OdysseyFrameQuestDetailsGoBack)
	AS:SkinNextPrevButton(OdysseyFrameQuestDetailsGoForward)
	AS:SkinDropDownBox(OdysseyFrameRealmSummary_SelectContinent)
	AS:SkinScrollBar(OdysseyFrameSearchScrollFrameScrollBar)
	for i = 1, 3 do
		AS:SkinTab(_G["OdysseyFrameTab"..i])
		AS:SkinFrame(_G["OdysseyTabQuestsMenuItem"..i])
	end
	for i = 1, 5 do
		AS:SkinFrame(_G["OdysseyTabQuests_Sort"..i])
	end
	for i = 1, 15 do
		AS:SkinFrame(_G["OdysseyTabMapsMenuItem"..i])
	end
	for i = 1, 4 do
		AS:SkinFrame(_G["OdysseyTabSearchMenuItem"..i])
	end
	for i = 1, 10 do
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry1Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry2Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry3Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry4Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry5Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry6Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry7Item"..i])
		AS:SkinBackdropFrame(_G["OdysseyFrameRealmSummaryEntry8Item"..i])
	end
	AS:SkinTooltip(OdyTooltip)
end

AS:RegisterSkin(name, AS.SkinOdyssey)